void main(){
  // int a = 10;
  // int b = 3;
  // print(a);

  // int c = a+b;

  // ??=表示，如果左侧变量的值为空或者说未赋值，则把右边的值赋给它
  var b;
  b ??= 30;
  print(b);

  // 2. 复合赋值运算符 +=  -=  *=  /=  %=  ~/= 
  var a = 12;
  // 其实 a+=10就是 a = a+10;，所以剩下的运算符就不用我解释了吧
  a+=10;
  print(a);//22
}